lectures.alex.balgavy.eu

Lecture notes from university.
git clone git://git.alex.balgavy.eu/lectures.alex.balgavy.eu.git
Log | Files | Refs | Submodules

Basic concepts.html (1698B)


      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      3 <html><head><link rel="stylesheet" href="sitewide.css" /><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="exporter-version" content="Evernote Mac 6.13.1 (455785)"/><meta name="altitude" content="-0.09754352271556854"/><meta name="author" content="Alex Balgavy"/><meta name="created" content="2017-12-17 1:39:53 PM +0000"/><meta name="latitude" content="52.37355729316155"/><meta name="longitude" content="4.836194589138463"/><meta name="source" content="desktop.mac"/><meta name="updated" content="2017-12-17 2:10:55 PM +0000"/><title>Basic concepts</title></head><body><div>maximum size of memory depends on the addressing scheme</div><div>memory access time — time elapsed between start of transfer of word of data and completion</div><div>memory cycle time — minimum time delay required between initiation of two successive memory operations</div><div><br/></div><div>RAM (random-access memory) — memory where access time to any location is the same (compare to serial access)</div><div><br/></div><div><b>Cache &amp; virtual memory</b></div><div>memory access time is the bottleneck in the system. options to speed this up: </div><div><ul><li>cache memory — small, fast memory between main memory and processor<br/></li><li>virtual memory — only active portions of program are in main memory, remainder is on a secondary storage device</li></ul><div><br/></div></div><div>data is transferred between memories in blocks involving tens to thousands of words</div><div><br/></div></body></html>